首页> 外文OA文献 >Generating SAT instances with community structure
【2h】

Generating SAT instances with community structure

机译:生成具有社区结构的SAT实例

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Nowadays, modern SAT solvers are able to efficiently solve many industrial, or real-world, SAT instances. However, the process of development and testing of new SAT solving techniques is conditioned to the finite and reduced number of known industrial benchmarks. Therefore, new models of random SAT instances generation that capture realistically the features of real-world problems can be beneficial to the SAT community. In many works, the structure of industrial instances has been analyzed representing them as graphs and studying some of their properties, like modularity. In this work, we use the notion of modularity to define a new model of generation of random SAT instances with community structure, called Community Attachment. For high values of modularity (i.e., clear community structure), we realistically model pseudo-industrial random SAT formulas. This model also generates SAT instances very similar to classical random formulas using a low value of modularity. We also prove that the phase transition point, if exists, is independent on the modularity. We evaluate the adequacy of this model to real industrial SAT problems in terms of SAT solvers performance, and show that modern solvers do actually exploit this community structure. Finally, we use this generator to observe the connections between the modularity of the instance and some components of the solver, such as the variable branching heuristics or the clause learning mechanism.
机译:如今,现代的SAT求解器能够有效地求解许多工业或现实世界中的SAT实例。但是,开发和测试新的SAT求解技术的过程要以有限的已知工业基准数量和减少的数量为条件。因此,新的随机SAT实例生成模型可以现实地捕获现实世界中的问题的特征,这可能对SAT社区有益。在许多作品中,已经对工业实例的结构进行了分析,将它们表示为图形并研究了它们的某些特性,例如模块化。在这项工作中,我们使用模块化的概念来定义具有社区结构的随机SAT实例生成的新模型,称为社区附件。为了获得较高的模块化价值(即清晰的社区结构),我们可以对伪工业随机SAT公式进行实际建模。该模型还使用低模块化值来生成与经典随机公式非常相似的SAT实例。我们还证明了相变点(如果存在)与模块无关。我们根据SAT解算器的性能评估此模型对于实际工业SAT问题的充分性,并表明现代解算器确实确实在利用这种社区结构。最后,我们使用该生成器来观察实例的模块化与求解器的某些组件之间的联系,例如变量分支启发法或子句学习机制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号